home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / lib / reve / reve.help < prev   
Text File  |  1995-07-03  |  24KB  |  727 lines

  1.  
  2.  
  3.  
  4. REVE(6)                  GAMES AND DEMOS                  REVE(6)
  5.  
  6.  
  7.  
  8. NAME
  9.      reve - an othello game.
  10.  
  11. SYNOPSIS
  12.      reve [ -animate ] [ -bestmove ] [ -black ] [ -clock ]  [  -d
  13.      difficulty ] [ -e edgefile ] [ -g geometry ] [ -h helpfile ]
  14.      [ -help ] [ -i ] [ -last ] [ -load gamefile ] [ -log ] [  -m
  15.      ]  [ -notes ] [ -number ] [ -opponent user@host ] [ -props ]
  16.      [ -quick ] [ -r reve_proc ] [ -v ] [ -white ] [ -? ] [ -Wi ]
  17.      [ -Wp x y ] [ -WP x y ]
  18.  
  19. DESCRIPTION
  20.      Reve is a version of the popular Othello game.  It  contains
  21.      graphical  interfaces for SunView, X11 and XView, as well as
  22.      being able to function on normal display terminals  using  a
  23.      termcap interface.
  24.  
  25.      Reve is played on an 8 x 8 board, with stones  which  should
  26.      be  considered  to  be  black  on  one side and white on the
  27.      other. A legal move consists of placing a stone of one's own
  28.      color  on  the  board  so  as to "sandwich" one or more rows
  29.      (orthogonal or diagonal) of stones  of  the  opposite  color
  30.      between  the stone just placed and another stone of the same
  31.      color. All stones so sandwiched are flipped over  to  reveal
  32.      the color of the other side (your own color).
  33.  
  34.      The object of the game, is to  have  more  stones  than  the
  35.      opponent  at the end of the game (ie. when the board is full
  36.      or neither side has a legal move).  If  you  have  no  legal
  37.      move, you simply miss a turn.  Black goes first.
  38.  
  39.      With reve, to place one of your own stones simply click with
  40.      the  mouse  over  the square in which you want your stone to
  41.      go. Note that it is also possible to supply a number  and  a
  42.      letter pair, to indicate where you would like your new stone
  43.      to go. This is the only method to place stones with the dumb
  44.      tty  interface.  The square containing the last move will be
  45.      shown with a black outline. This is updated  with  each  new
  46.      move.  If  you hold the mouse button down as you move around
  47.      the board,  the  square  you  are  currently  over  will  be
  48.      highlighted.
  49.  
  50.      There are various buttons, choice, toggles and cyclic selec-
  51.      tions  available.   Their  meanings are given below, plus an
  52.      indication of their keyboard equivalents.  With  the  cyclic
  53.      selections,  clicking  over  the left half of the cycle item
  54.      increments the selection, and clicking over the  right  half
  55.      of  the  cycle item decrements the selection. Control-l is a
  56.      keyboard accelerator for redrawing the reve windows.
  57.  
  58.      By default, a human will play black, and the  computer  will
  59.      play  white.  If  you  want a human vs human startup or some
  60.  
  61.  
  62.  
  63. Sun Release 4.1   Last change: 13 November 1991                 1
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. REVE(6)                  GAMES AND DEMOS                  REVE(6)
  71.  
  72.  
  73.  
  74.      other combination, then you should use the appropriate  com-
  75.      mand line options (see below).
  76.  
  77. REVE BUTTONS
  78.      With the graphics versions, there are ten buttons  that  are
  79.      normally  displayed  at  the top of the reve window. Each of
  80.      these buttons, has a keyboard equivalent which is  given  in
  81.      brackets  below.  Note that the XView version has a slightly
  82.      different appearance, but it should be easy to  deduce  what
  83.      each option does.
  84.  
  85.      load [ L ]        Load a game file. The format of this  game
  86.                        file  is  given  below. With the graphical
  87.                        versions,  a  text  field   is   displayed
  88.                        between  the done and quit buttons for you
  89.                        to enter the filename of this  game  file.
  90.                        Clicking  over the cancel button or press-
  91.                        ing the Escape key will  cancel  the  load
  92.                        operation.  When you press the Return key,
  93.                        filename entry is complete, and  the  pro-
  94.                        gram  will  try to load this file. If it's
  95.                        unsuccessful, it will stop on the  invalid
  96.                        line,  and  display  an  error message. As
  97.                        each line is successfully  read  from  the
  98.                        game  file,  the stone is displayed on the
  99.                        board, and the appropriate stones flipped.
  100.  
  101.      moves? [ A ]      Show all the valid moves for  the  current
  102.                        board.  This  is useful for beginners, and
  103.                        for teaching purposes.
  104.  
  105.      new game [ n ]    Start a new game of reve
  106.  
  107.      help [ H ]        Display a  window  containing  the  online
  108.                        reve  help information. A cycle at the top
  109.                        of this window allows you to page  through
  110.                        this file.
  111.  
  112.      redo [ r ]        Redo the last "move". If the  opponent  is
  113.                        the computer, then two "moves" are redone.
  114.                        A "move" is considered to be all  consecu-
  115.                        tive  moves  by  the  opponent.  To redo a
  116.                        move, you must have undone a move.
  117.  
  118.      props [ p ]       Display  a   property   sheet   containing
  119.                        choices and toggles which will alter vari-
  120.                        ous reve properties.
  121.  
  122.      save [ S ]        Save the current game  to  file.  See  the
  123.                        entry   for  the  load  button  above  for
  124.                        details of how to enter the filename.
  125.  
  126.  
  127.  
  128.  
  129. Sun Release 4.1   Last change: 13 November 1991                 2
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. REVE(6)                  GAMES AND DEMOS                  REVE(6)
  137.  
  138.  
  139.  
  140.      suggest [ s ]     Let the computer suggest a good  move  for
  141.                        you.  This move will be dependent upon the
  142.                        current level of difficulty set.
  143.  
  144.      print [ P ]       Print the current  game  to  a  PostScript
  145.                        printer.  The  default  print  command  is
  146.                        "trans | lpr", but this can be over-ridden
  147.                        for  the  X11 and XView versions with an X
  148.                        resource (see below).
  149.  
  150.      undo [ u ]        Undo the last "move". If the  opponent  is
  151.                        the computer, then two "moves" are undone.
  152.                        A "move" is considered to be all  previous
  153.                        consecutive moves by the opponent.
  154.  
  155.      quit [ q ]        Exit the reve program.
  156.  
  157. REVE PROPERTY SHEET SELECTIONS
  158.      With the graphical versions, there is a property sheet  win-
  159.      dow  which  can  be  displayed.  The  property sheet has two
  160.      choice items, one cyclic item, and six toggle  items.  Click
  161.      with the left mouse button over the option you want from the
  162.      choice items. With the cyclic items,  click  with  the  left
  163.      mouse  button over the appropriate half, to either increment
  164.      or decrement the current value.  Clicking left over the tog-
  165.      gle  item  boxes,  will  toggle the value of that item on or
  166.      off.   The  choice  and  toggle  items  also  have  keyboard
  167.      equivalents  which  are  given in brackets below. The choice
  168.      items must be followed by the value of the new selection you
  169.      wish  to  make.  The  dumb tty version has the equivalent of
  170.      these items  displayed  to  the  right  of  the  reve  board
  171.      display.
  172.  
  173.      Computer plays: [ C ]
  174.                        A choice item which selects what  color[s]
  175.                        the  computer  should  play.  The keyboard
  176.                        equivalents are 'b'  for  black,  'w'  for
  177.                        white,  'n'  for  neither, and 'a' for all
  178.                        (both).
  179.  
  180.      Difficulty: [ D ] A choice item which  sets  the  degree  of
  181.                        difficulty  for the computers moves.  Key-
  182.                        board selection values are  in  the  range
  183.                        '1'  to  '9'.  The computer move is deter-
  184.                        mined on a time basis. The degree of  dif-
  185.                        ficulty  determines  the  total  amount of
  186.                        time that the computer will take  to  make
  187.                        all  its  moves. Here are the time periods
  188.                        for each level of difficulty:
  189.  
  190.           Difficulty     Time
  191.  
  192.  
  193.  
  194.  
  195. Sun Release 4.1   Last change: 13 November 1991                 3
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202. REVE(6)                  GAMES AND DEMOS                  REVE(6)
  203.  
  204.  
  205.  
  206.           1         Time allocation disabled (fast simple move).
  207.           2         1 minutes.
  208.           3         3 minutes.
  209.           4         5 minutes.
  210.           5         10 minutes.
  211.           6         15 minutes.
  212.           7         20 minutes.
  213.           8         30 minutes.
  214.           9         60 minutes.
  215.  
  216.      Level eight is tournament level.
  217.  
  218.      Set search depth: [ No keyboard equivalent ]
  219.                        A  cyclic  item  which  sets  the  maximum
  220.                        search  depth  for each and every computer
  221.                        move. By default  this  option  is  turned
  222.                        off, and the computer uses a clock to time
  223.                        it's moves. Depending on where in the game
  224.                        you  are,  the search depth usually varies
  225.                        by one or two plys. Turning on this option
  226.                        disables the clock.
  227.  
  228.      Animate move option. [ O followed by a or A ]
  229.                        A toggle item for animating  the  computer
  230.                        move and the dragging of human pieces.
  231.  
  232.      Show current best move option. [ O followed by b or B ]
  233.                        A toggle item for showing the current best
  234.                        move as the computer makes it's move.
  235.  
  236.      Show last move option. [ O followed by l or L ]
  237.                        A toggle item  for  outlining  the  square
  238.                        containing the last move.
  239.  
  240.      Show evaluation information option. [ O followed by e or E ]
  241.                        A toggle item  for  displaying  evaluation
  242.                        information  for  each  computer  move. In
  243.                        short, a positive number indicates a  good
  244.                        move  for  the  computer,  and  a negative
  245.                        number  is  good  for  the  opponent.  The
  246.                        evaluation  information  also includes the
  247.                        depth to which the computer  searched  for
  248.                        it's  move.  If  that depth value is nega-
  249.                        tive, it indicates the search was not com-
  250.                        pleted  at  that  depth,  due to the timer
  251.                        expiring.
  252.  
  253.      Number last move option. [ O followed by n or N ]
  254.                        A toggle item for  number  the  last  move
  255.                        stone.
  256.  
  257.      Don't show flip option. [ O followed by f or F ]
  258.  
  259.  
  260.  
  261. Sun Release 4.1   Last change: 13 November 1991                 4
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268. REVE(6)                  GAMES AND DEMOS                  REVE(6)
  269.  
  270.  
  271.  
  272.                        A toggle item to prevent the flip  of  the
  273.                        stones as a turn is completed.
  274.  
  275.      Invalid move shows legal moves option. [ O followed by m or M ]
  276.                        A toggle item which will show all the pos-
  277.                        sible legal moves if  the  user  makes  an
  278.                        invalid move.
  279.  
  280.      Use Clocks to Time Moves. [ O followed by c or C ]
  281.                        A toggle item to display timer clocks  for
  282.                        each  player.  If  timer clocks are shown,
  283.                        then each  player  is  allowed  a  certain
  284.                        amount  of  time  to play all their moves.
  285.                        This amount of time depends on the current
  286.                        level of difficulty.
  287.  
  288. OPTIONS
  289.      -animate
  290.           Show animation. The computer's stone will glide in from
  291.           the top left corner of the board, and when you hold the
  292.           left mouse button down, your stone is dragged around.
  293.  
  294.      -bestmove
  295.           As the computer is making it's move,  continually  show
  296.           the position of the best move found so far.
  297.  
  298.      -black
  299.           Black will be played by a human.
  300.  
  301.      -clock
  302.           Display clocks to time each move.  A  total  amount  of
  303.           time  is  allowed  for  each  player depending upon the
  304.           level of difficulty. When that time has  expired,  then
  305.           the game is over.
  306.  
  307.      -d difficulty
  308.           The level of difficulty for  computer  moves.  See  the
  309.           Difficulty:  cyclic  item  description  above  for more
  310.           information.
  311.  
  312.      -e edgefile
  313.           Specify an alternate location for the reve edge stabil-
  314.           ity  table  file. Normally the location of this file is
  315.           compiled in when the program is created, but reve  will
  316.           search every directory on your search path looking file
  317.           a file called reve.edgetable.
  318.  
  319.      -g geometry
  320.           Used with the X11 variant  of  reve  to  give  geometry
  321.           information.
  322.  
  323.      -h helpfile
  324.  
  325.  
  326.  
  327. Sun Release 4.1   Last change: 13 November 1991                 5
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334. REVE(6)                  GAMES AND DEMOS                  REVE(6)
  335.  
  336.  
  337.  
  338.           Specify an alternate location for the reve online  help
  339.           file. Normally the location of this file is compiled in
  340.           when the program is created, but reve will search every
  341.           directory  on  your  search  path  looking  file a file
  342.           called reve.help.
  343.  
  344.      -help
  345.           Initially show the reve help window.
  346.  
  347.      -i   Invert the reve window before displaying it. For use by
  348.           people   who  started  their  graphics  environment  in
  349.           inverse mode. This option is currently only implemented
  350.           for the SunView version.
  351.  
  352.      -last
  353.           Show where the last stone was placed, by outlining  the
  354.           square.
  355.  
  356.      -load gamefile
  357.           Load a game file. The format of this game file is given
  358.           below. The board will be setup with these stones.
  359.  
  360.      -log Save a log of computer move  information  to  the  file
  361.           reve.res  as  the  game progresses. This information is
  362.           probably only useful to people trying  to  improve  the
  363.           computer algorithm.
  364.  
  365.      -m   Always display in monochrome, even on a color screen.
  366.  
  367.      -notes
  368.           Display computer notes.
  369.  
  370.      -number
  371.           Show the move number on the last stone placed.
  372.  
  373.      -opponent user@host
  374.           Play a game against another human on another  networked
  375.           machine.   Reve  will send an invitation to that person
  376.           asking if the want to play, and they will  then  invoke
  377.           reve  on  their  machine (using your username and host-
  378.           name), and the connection  is  established.  Note  that
  379.           both machines need to have the reve network daemon con-
  380.           figured. See the README file for information on how  to
  381.           do this.
  382.  
  383.      -props
  384.           Initially show the reve property window.
  385.  
  386.      -quick
  387.           Play a quick game. Don't flash the stones as  they  are
  388.           being turned.
  389.  
  390.  
  391.  
  392.  
  393. Sun Release 4.1   Last change: 13 November 1991                 6
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400. REVE(6)                  GAMES AND DEMOS                  REVE(6)
  401.  
  402.  
  403.  
  404.      -r reve_proc
  405.           Full pathname of the computer strategy  reve_proc  pro-
  406.           gram.
  407.  
  408.      -?   Print the version number and  usage  message  for  this
  409.           release of the reve program.
  410.  
  411.      -v   Print the version number and  usage  message  for  this
  412.           release of the reve program.
  413.  
  414.      -white
  415.           White will be played by a human.
  416.  
  417.      -Wi  Start the reve program up in iconic form.  The  SunView
  418.           and  XView version of reve will automatically uses this
  419.           flag, but the X11 version will also.
  420.  
  421.      -Wp x y
  422.           Start the open window position at x y
  423.  
  424.      -WP x y
  425.           Start the icon position at x y
  426.  
  427. RESOURCES
  428.      On startup, the X11 and XView version of reve will  use  the
  429.      following  X resources. These resources can be placed in all
  430.      the normal  X  places.  You  can  also  set  a  REVEDEFAULTS
  431.      environment  variable to point to a file containing them, or
  432.      place them in a .reverc file in your home directory.
  433.  
  434.      Resource:      reve.animate
  435.      Values:        True, False (False)
  436.      Description    Indicates whether various  animation  effects
  437.                     are shown.
  438.  
  439.      Resource:      reve.bestmove
  440.      Values:        True, False (False)
  441.      Description    Indicates whether  to  continually  show  the
  442.                     best  move  so far, as the computer is making
  443.                     it's move.
  444.  
  445.      Resource:      reve.boardSize
  446.      Values:        Board size (numeric)
  447.      Description    The initial size in pixels of the  reve  game
  448.                     board.
  449.  
  450.      Resource:      reve.difficulty
  451.      Values:        Difficulty value (numeric)
  452.      Description    The computer difficulty level.
  453.  
  454.      Resource:      reve.last
  455.      Values:        True, False (False)
  456.  
  457.  
  458.  
  459. Sun Release 4.1   Last change: 13 November 1991                 7
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466. REVE(6)                  GAMES AND DEMOS                  REVE(6)
  467.  
  468.  
  469.  
  470.      Description    Indicates whether the position  of  the  last
  471.                     stone placed is shown by a square.
  472.  
  473.      Resource:      reve.log
  474.      Values:        True, False (False)
  475.      Description    Indicates whether to save a log  of  computer
  476.                     information to the file reve.res/
  477.  
  478.      Resource:      reve.notes
  479.      Values:        True, False (False)
  480.      Description    Indicates whether todisplay computer notes.
  481.  
  482.      Resource:      reve.number
  483.      Values:        True, False (False)
  484.      Description    Indicates whether the last  stone  placed  in
  485.                     numbered.
  486.  
  487.      Resource:      reve.quick
  488.      Values:        True, False (False)
  489.      Description    Indicates whether  a  quick  game  should  be
  490.                     played.  Stones  are  not flashed as they are
  491.                     placed, if this resource is set true.
  492.  
  493.      Resource:      reve.properties
  494.      Values:        True, False (False)
  495.      Description    Indicates whether the  properties  window  is
  496.                     initially displayed.
  497.  
  498.      Resource:      reve.showClocks
  499.      Values:        True, False (False)
  500.      Description    Indicates  whether  timer  clocks  for   each
  501.                     player are initially displayed.
  502.      Resource:      reve.showHelp
  503.      Values:        True, False (False)
  504.      Description    Indicates whether the online help  window  is
  505.                     initially displayed.
  506.  
  507.      Resource:      reve.showLegalMoves
  508.      Values:        True, False (False)
  509.      Description    Indicates whether an invalid move should show
  510.                     all legal moves.
  511.  
  512.      Resource:      reve.iconiseForOpponentMove
  513.      Values:        True, False (False)
  514.      Description    Indicates whether the reve window  should  be
  515.                     closed during the opponents move.
  516.  
  517.      Resource:      reve.bellAfterOpponentMove
  518.      Values:        True, False (False)
  519.      Description    Indicates whether  there  should  be  a  beep
  520.                     sounded after the opponents move.
  521.  
  522.  
  523.  
  524.  
  525. Sun Release 4.1   Last change: 13 November 1991                 8
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532. REVE(6)                  GAMES AND DEMOS                  REVE(6)
  533.  
  534.  
  535.  
  536.      Resource:      reve.raiseAfterOpponentMove
  537.      Values:        True, False (False)
  538.      Description    Indicates whether the reve window  should  be
  539.                     automatically  raised  to  the  top after the
  540.                     opponents move.
  541.  
  542.      Resource:      reve.panelColor
  543.      Values:        Color  name  string  or   hexadecimal   color
  544.                     specification string
  545.      Description    The background color of the main and property
  546.                     panels.
  547.  
  548.      Resource:      reve.boardColor
  549.      Values:        Color  name  string  or   hexadecimal   color
  550.                     specification string
  551.      Description    The color of the reve playing board.
  552.  
  553.      Resource:      reve.boardBorderColor
  554.      Values:        Color  name  string  or   hexadecimal   color
  555.                     specification string
  556.      Description    The border color of the reve playing board.
  557.  
  558.      Resource:      reve.gridColor
  559.      Values:        Color  name  string  or   hexadecimal   color
  560.                     specification string
  561.      Description    The color of the grid lines on the reve play-
  562.                     ing board.
  563.  
  564.      Resource:      reve.textColor
  565.      Values:        Color  name  string  or   hexadecimal   color
  566.                     specification string
  567.      Description    The color of all text panel text items.
  568.  
  569.      Resource:      reve.itemColor
  570.      Values:        Color  name  string  or   hexadecimal   color
  571.                     specification string
  572.      Description    The background color of the button and  cycle
  573.                     items.
  574.  
  575.      Resource:      reve.blackStoneColor
  576.      Values:        Color  name  string  or   hexadecimal   color
  577.                     specification string
  578.      Description    The color of the "black" stones.
  579.  
  580.      Resource:      reve.whiteStoneColor
  581.      Values:        Color  name  string  or   hexadecimal   color
  582.                     specification string
  583.      Description    The color of the "white" stones.
  584.  
  585.      Resource:      reve.blackStoneName
  586.      Values:        Black stone name string
  587.      Description    The name to be displayed in all "black" stone
  588.  
  589.  
  590.  
  591. Sun Release 4.1   Last change: 13 November 1991                 9
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598. REVE(6)                  GAMES AND DEMOS                  REVE(6)
  599.  
  600.  
  601.  
  602.                     messages.
  603.  
  604.      Resource:      reve.whiteStoneName
  605.      Values:        White stone name string.
  606.      Description    The name to be displayed in all "white" stone
  607.                     messages.
  608.  
  609.      Resource:      reve.printCommand
  610.      Values:        Print command string
  611.      Description    The print command to use to print  reve  game
  612.                     transcripts.
  613.  
  614.      Resource:      reve.boardFont
  615.      Values:        Font name string
  616.      Description    The name of the font used to display text  on
  617.                     the reve game board.
  618.  
  619.      Resource:      reve.boldFont
  620.      Values:        Font name string
  621.      Description    The name of the font  used  to  display  bold
  622.                     text.
  623.  
  624.      Resource:      reve.helpFont
  625.      Values:        Font name string
  626.      Description    The name of the  font  used  to  display  the
  627.                     online help information.
  628.  
  629.      Resource:      reve.normalFont
  630.      Values:        Font name string
  631.      Description    The name of the font used to  display  normal
  632.                     text.
  633.  
  634. REVE GAMES FILE FORMAT
  635.      Reve has the ability to load or save games.  The  format  of
  636.      the games files are:
  637.           1,   <C-4>     -    [ remarks field ]
  638.           2,   -    <E-3>     [ remarks field ]
  639.      There is one move per line. Lines starting with  a  '#'  and
  640.      blank lines are ignored. The first field of each line is the
  641.      move number. This will be present before the  comma.  It  is
  642.      used  as  a  consistency check. Next are the black and white
  643.      fields. If the '<' character is present  before  the  white.
  644.      The  three  characters between the '<' and '>' are the move,
  645.      and give the column and row. The column  letter  can  be  in
  646.      either lower or upper case.
  647.      It is possible for one player to have two or more consequen-
  648.      tive  moves,  hence  the need for the above scheme.  Reve is
  649.      flexible about white space (except between the '<'  and  '>'
  650.      characters).  The remarks field is ignored. The program will
  651.      stop on the first line it thinks is in  error,  and  display
  652.      the  reason  for  this.  As valid lines are read from a game
  653.      file, the board is updated.
  654.  
  655.  
  656.  
  657. Sun Release 4.1   Last change: 13 November 1991                10
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664. REVE(6)                  GAMES AND DEMOS                  REVE(6)
  665.  
  666.  
  667.  
  668. FILES
  669.      /usr/local/lib/reve.edgetable
  670.      /usr/local/lib/reve.help
  671.      ~/.reverc
  672.           edge stability table for  all  possible  edge  combina-
  673.           tions.
  674.      /etc/services
  675.      /etc/inetd.conf
  676. BUGS
  677.      See the TODO file for the list of known problems.
  678. AUTHORS
  679.      Computer  strategy:  Yves  Gallot    (no  net   address   at
  680.      present).
  681.      Graphics interface: Rich Burridge  richb@Aus.Sun.COM
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723. Sun Release 4.1   Last change: 13 November 1991                11
  724.  
  725.  
  726.  
  727.